01. Project Instructions

Coffee Shop Full Stack

Udacity has decided to open a new digitally enabled coffee shop where students can order drinks, socialize, and study. But they need help setting up their menu experience.

ND004 C03 Project Walkthrough

What will I build?

You have been called on to demonstrate your newly learned skills to create a full stack drink menu application. The application must:

  1. Display graphics representing the ratios of ingredients in each drink.
  2. Allow public users to view drink names and graphics.
  3. Allow the shop baristas to see the recipe information.
  4. Allow the shop managers to create new drinks and edit existing drinks.

This project will give you a hands-on chance to practice and demonstrate what you've learned in this lesson, such as:

  • Implementing authentication and authorization in Flask
  • Designing against key security principals
  • Implementing role-based control design patterns
  • Securing a REST API
  • Applying software system risk and compliance principles

Instructions

Task Description:

You can find all of the starter code, along with detailed instructions for how to carry out the project, at this GitHub repository .

Here's how to get started:

Task List:

Task Feedback:

Woohoo!

Time to submit this thing!

Once you're ready, you can submit your project on the next page.